//#define  _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<string.h>
//int main()
//{
//	char arr1[2][2] = {"a","b"};
//	char arr2[2][2] = { "c","d" };
//	char arr3[10] = { '\0'};
//	strcpy(arr3, arr1[0]);
//	strcpy(arr1[0], arr2[0]);
//	strcpy(arr2[0], arr3);
//	return 0;
//}



/**
 * struct ListNode {
 *	int val;
 *	struct ListNode *next;
 * };
// */
//struct ListNode* deleteDuplicates(struct ListNode* head)
//{
//    if (head == NULL)
//        return NULL;
//    struct ListNode* cur = head;
//    while (cur)
//    {
//        struct ListNode* prev = cur;
//        struct ListNode* next1 = cur->next;
//        while (next1)
//        {
//            if (next1->val == cur->val)
//            {
//                struct ListNode* next2 = next1->next;
//                prev->next = next2;
//            }
//            else
//            {
//                prev = next1;
//            }
//            next1 = next1->next;
//        }
//        cur = cur->next;
//    }
//    return head;
//}
//












